survive a difficult situation or illness - Alemán Inglés Diccionario